// ****************************************************************************** 
// Copyright     :  Copyright (C) 2018, Hisilicon Technologies Co. Ltd.
// File name     :  sed_reg_offset.h
// Project line  :  K3
// Department    :  K3
// Author        :  Huawei
// Version       :  V100
// Date          :  2015/4/10
// Description   :  HiVcodecV100 VDEC
// Others        :  Generated automatically by nManager V4.2 
// History       :  Huawei 2018/04/10 10:02:43 Create file
// ******************************************************************************

#ifndef __SED_REG_OFFSET_H__
#define __SED_REG_OFFSET_H__

/* SED Base address of Module's Register */
#define SOC_SED_BASE                       (0x1000)

/******************************************************************************/
/*                      SOC SED Registers' Definitions                            */
/******************************************************************************/

#define SOC_SED_SED_STA_REG               (SOC_SED_BASE + 0x0)   
#define SOC_SED_SED_MBXY_REG              (SOC_SED_BASE + 0x4)   
#define SOC_SED_SED_FSTMB_REG             (SOC_SED_BASE + 0x8)   
#define SOC_SED_SED_LSTMB_REG             (SOC_SED_BASE + 0xC)   
#define SOC_SED_SED_STATE2_0_H264_REG     (SOC_SED_BASE + 0x10)  
#define SOC_SED_SED_STATE1_0_VP9_REG      (SOC_SED_BASE + 0x14)  
#define SOC_SED_SED_STATE0_0_REAL_REG     (SOC_SED_BASE + 0x18)  
#define SOC_SED_SED_MB_CNT_0_REG          (SOC_SED_BASE + 0x1C)  
#define SOC_SED_SED_RESIDUAL_CNT_REG      (SOC_SED_BASE + 0x20)  
#define SOC_SED_SED_BSINV_CNT_REG         (SOC_SED_BASE + 0x24)  
#define SOC_SED_SED_HEAD_CNT_REG          (SOC_SED_BASE + 0x28)  
#define SOC_SED_SED_RESIDUAL_NUM_REG      (SOC_SED_BASE + 0x2C)  
#define SOC_SED_SED_SPRESIDUAL_NUM_REG    (SOC_SED_BASE + 0x30)  
#define SOC_SED_HEVC_ITRANS_CNT_REG       (SOC_SED_BASE + 0x34)  
#define SOC_SED_HEVC_CU_WRIT_TOP_CNT_REG  (SOC_SED_BASE + 0x38)  
#define SOC_SED_HEVC_SEND_WAIT_CNT_REG    (SOC_SED_BASE + 0x3C)  
#define SOC_SED_HEVC_SE_DEC_CNT_REG       (SOC_SED_BASE + 0x40)  
#define SOC_SED_HEVC_RGU_DEC_CNT_REG      (SOC_SED_BASE + 0x44)  
#define SOC_SED_HEVC_BYPASS_DEC_CNT_REG   (SOC_SED_BASE + 0x48)  
#define SOC_SED_HEVC_TERM_DEC_CNT_REG     (SOC_SED_BASE + 0x4C)  
#define SOC_SED_BIT_NUM_CNT_REG           (SOC_SED_BASE + 0x50)  
#define SOC_SED_VPSSINFO_READ0_REG        (SOC_SED_BASE + 0x54)  
#define SOC_SED_VPSSINFO_READ1_REG        (SOC_SED_BASE + 0x58)  
#define SOC_SED_CBF_Y_ZERO_NUM_REG        (SOC_SED_BASE + 0x5C)  
#define SOC_SED_CBF_U_ZERO_NUM_REG        (SOC_SED_BASE + 0x60)  
#define SOC_SED_CBF_V_ZERO_NUM_REG        (SOC_SED_BASE + 0x64)  
#define SOC_SED_QP_Y_MAX_MIN_REG          (SOC_SED_BASE + 0x68)  
#define SOC_SED_QP_UV_MAX_MIN_REG         (SOC_SED_BASE + 0x6C)  
#define SOC_SED_QP_NUM_REG                (SOC_SED_BASE + 0x70)  
#define SOC_SED_QP_Y_SUM_REG              (SOC_SED_BASE + 0x74)  
#define SOC_SED_QP_U_SUM_REG              (SOC_SED_BASE + 0x78)  
#define SOC_SED_QP_V_SUM_REG              (SOC_SED_BASE + 0x7C)  
#define SOC_SED_SED_STRM_BUF0_RDBCK0_REG  (SOC_SED_BASE + 0x80)  
#define SOC_SED_SED_STRM_BUF0_RDBCK1_REG  (SOC_SED_BASE + 0x84)  
#define SOC_SED_SED_STRM_BUF0_RDBCK2_REG  (SOC_SED_BASE + 0x88)  
#define SOC_SED_SED_STRM_BUF0_RDBCK3_REG  (SOC_SED_BASE + 0x8C)  
#define SOC_SED_SED_STRM_BUF0_RDBCK4_REG  (SOC_SED_BASE + 0x90)  
#define SOC_SED_SED_STRM_BUF0_RDBCK5_REG  (SOC_SED_BASE + 0x94)  
#define SOC_SED_SED_STRM_BUF0_RDBCK6_REG  (SOC_SED_BASE + 0x98)  
#define SOC_SED_SED_STRM_BUF0_RDBCK7_REG  (SOC_SED_BASE + 0x9C)  
#define SOC_SED_SED_STRM_BUF0_RDBCK8_REG  (SOC_SED_BASE + 0xA0)  
#define SOC_SED_SED_STRM_BUF0_RDBCK9_REG  (SOC_SED_BASE + 0xA4)  
#define SOC_SED_SED_STRM_BUF0_RDBCK10_REG (SOC_SED_BASE + 0xA8)  
#define SOC_SED_SED_STRM_BUF0_RDBCK11_REG (SOC_SED_BASE + 0xAC)  
#define SOC_SED_SED_STRM_BUF0_RDBCK12_REG (SOC_SED_BASE + 0xB0)  
#define SOC_SED_SED_STRM_BUF0_RDBCK13_REG (SOC_SED_BASE + 0xB4)  
#define SOC_SED_SED_STRM_BUF0_RDBCK14_REG (SOC_SED_BASE + 0xB8)  
#define SOC_SED_SED_STRM_BUF0_RDBCK15_REG (SOC_SED_BASE + 0xBC)  
#define SOC_SED_SED_STRM_BUF0_RDBCK16_REG (SOC_SED_BASE + 0xC0)  
#define SOC_SED_SED_STRM_BUF0_RDBCK17_REG (SOC_SED_BASE + 0xC4)  
#define SOC_SED_SED_STRM_BUF0_RDBCK18_REG (SOC_SED_BASE + 0xC8)  
#define SOC_SED_SED_STRM_BUF0_RDBCK19_REG (SOC_SED_BASE + 0xCC)  
#define SOC_SED_SED_STRM_BUF0_RDBCK20_REG (SOC_SED_BASE + 0xD0)  
#define SOC_SED_SED_STRM_BUF0_RDBCK21_REG (SOC_SED_BASE + 0xD4)  
#define SOC_SED_SED_STRM_BUF0_RDBCK22_REG (SOC_SED_BASE + 0xD8)  
#define SOC_SED_SED_STRM_BUF0_RDBCK23_REG (SOC_SED_BASE + 0xDC)  
#define SOC_SED_SED_STRM_BUF0_RDBCK24_REG (SOC_SED_BASE + 0xE0)  
#define SOC_SED_SED_STRM_BUF0_RDBCK25_REG (SOC_SED_BASE + 0xE4)  
#define SOC_SED_SED_STRM_BUF0_RDBCK26_REG (SOC_SED_BASE + 0xE8)  
#define SOC_SED_SED_STRM_BUF0_RDBCK27_REG (SOC_SED_BASE + 0xEC)  
#define SOC_SED_SED_STRM_BUF0_RDBCK28_REG (SOC_SED_BASE + 0xF0)  
#define SOC_SED_SED_STRM_BUF0_RDBCK29_REG (SOC_SED_BASE + 0xF4)  
#define SOC_SED_SED_STRM_BUF0_RDBCK30_REG (SOC_SED_BASE + 0xF8)  
#define SOC_SED_SED_STRM_BUF0_RDBCK31_REG (SOC_SED_BASE + 0xFC)  
#define SOC_SED_SED_STRM_BUF1_RDBCK0_REG  (SOC_SED_BASE + 0x100) 
#define SOC_SED_SED_STRM_BUF1_RDBCK1_REG  (SOC_SED_BASE + 0x104) 
#define SOC_SED_SED_STRM_BUF1_RDBCK2_REG  (SOC_SED_BASE + 0x108) 
#define SOC_SED_SED_STRM_BUF1_RDBCK3_REG  (SOC_SED_BASE + 0x10C) 
#define SOC_SED_SED_STRM_BUF1_RDBCK4_REG  (SOC_SED_BASE + 0x110) 
#define SOC_SED_SED_STRM_BUF1_RDBCK5_REG  (SOC_SED_BASE + 0x114) 
#define SOC_SED_SED_STRM_BUF1_RDBCK6_REG  (SOC_SED_BASE + 0x118) 
#define SOC_SED_SED_STRM_BUF1_RDBCK7_REG  (SOC_SED_BASE + 0x11C) 
#define SOC_SED_SED_STRM_BUF1_RDBCK8_REG  (SOC_SED_BASE + 0x120) 
#define SOC_SED_SED_STRM_BUF1_RDBCK9_REG  (SOC_SED_BASE + 0x124) 
#define SOC_SED_SED_STRM_BUF1_RDBCK10_REG (SOC_SED_BASE + 0x128) 
#define SOC_SED_SED_STRM_BUF1_RDBCK11_REG (SOC_SED_BASE + 0x12C) 
#define SOC_SED_SED_STRM_BUF1_RDBCK12_REG (SOC_SED_BASE + 0x130) 
#define SOC_SED_SED_STRM_BUF1_RDBCK13_REG (SOC_SED_BASE + 0x134) 
#define SOC_SED_SED_STRM_BUF1_RDBCK14_REG (SOC_SED_BASE + 0x138) 
#define SOC_SED_SED_STRM_BUF1_RDBCK15_REG (SOC_SED_BASE + 0x13C) 
#define SOC_SED_SED_STRM_BUF1_RDBCK16_REG (SOC_SED_BASE + 0x140) 
#define SOC_SED_SED_STRM_BUF1_RDBCK17_REG (SOC_SED_BASE + 0x144) 
#define SOC_SED_SED_STRM_BUF1_RDBCK18_REG (SOC_SED_BASE + 0x148) 
#define SOC_SED_SED_STRM_BUF1_RDBCK19_REG (SOC_SED_BASE + 0x14C) 
#define SOC_SED_SED_STRM_BUF1_RDBCK20_REG (SOC_SED_BASE + 0x150) 
#define SOC_SED_SED_STRM_BUF1_RDBCK21_REG (SOC_SED_BASE + 0x154) 
#define SOC_SED_SED_STRM_BUF1_RDBCK22_REG (SOC_SED_BASE + 0x158) 
#define SOC_SED_SED_STRM_BUF1_RDBCK23_REG (SOC_SED_BASE + 0x15C) 
#define SOC_SED_SED_STRM_BUF1_RDBCK24_REG (SOC_SED_BASE + 0x160) 
#define SOC_SED_SED_STRM_BUF1_RDBCK25_REG (SOC_SED_BASE + 0x164) 
#define SOC_SED_SED_STRM_BUF1_RDBCK26_REG (SOC_SED_BASE + 0x168) 
#define SOC_SED_SED_STRM_BUF1_RDBCK27_REG (SOC_SED_BASE + 0x16C) 
#define SOC_SED_SED_STRM_BUF1_RDBCK28_REG (SOC_SED_BASE + 0x170) 
#define SOC_SED_SED_STRM_BUF1_RDBCK29_REG (SOC_SED_BASE + 0x174) 
#define SOC_SED_SED_STRM_BUF1_RDBCK30_REG (SOC_SED_BASE + 0x178) 
#define SOC_SED_SED_STRM_BUF1_RDBCK31_REG (SOC_SED_BASE + 0x17C) 

#endif // __SED_REG_OFFSET_H__
